#include stat.h>
int fstat(int fd, struct stat &sstarf#star;info); Obtain information about file assosiated with filedescriptor fd.
int lstat(const char &sstarf#star;fname, struct stat &sstarf#star;info); Like stat but return info about symbolic links.
int stat(const char &sstarf#star;fname, struct stat &sstarf#star;info); Obtain information about file fname.
#include dirent.h>
int closedir(DIR &sstarf#star;dirp); Close directory assosiated with dirp.
DIR &sstarf#star;opendir(const char &sstarf#star;dirname); Open directory dirname for reading.
struct dirent &sstarf#star;readdir(DIR &sstarf#star;dirp); Read an entry from directory assosiated with dirp.
void rewinddir(DIR &sstarf#star;dirp); Seek to the beginning of directory assosiated with dirp.
void seekdir(DIR &sstarf#star;dirp, off_t loc); Seek to position loc in the directory assosiated with dirp.
off_t telldir(DIR &sstarf#star;dirp); Get the current position in directory assosiated with dirp.
int alphasort(struct dirent &sstarf#star;&sstarf#star;src, struct dirent &sstarf#star;&sstarf#star;dst);
#include ftw.h>
int ftw(char &sstarf#star;path, int (&sstarf#star;fn)(), int param); Recursively walk tree rooted at path applying function fn.